#chcp 65001

#----- 常量区 -------------------
# 过滤的日期
$date=1009
# 文件夹路径
# $origin_dir=""
$origin_dir="D:\Program Files\Sublime Text\file_myown\*"
# 目标文件夹
$to_dir="E:\books\script_copy"



$exists = test-path $to_dir
if ($exists) {
	echo "$to_dir 已存在"
}else {
	echo "新建文件夹$to_dir 成功"
	# 新建目标文件
	new-item $to_dir -Itemtype directory -Force
}

# 递归的将 origin_dir 复制到 to_dir
echo "正在复制从 $origin_dir 到 $to_dir 文件"
copy-item -path $origin_dir -destination $to_dir -recurse -include *_000* -force


# 删除指定的特征文件
#get-childitem $to_dir -recurse -filter $date | remove-item -force

$grid_dirs=get-childitem $to_dir
echo "$grid_dirs"

# 逐级循环遍历判断
for ($dlevel1=0; $dlevel1 -lt $grid_dirs.count; $dlevel1=$dlevel1+1) {
	# 拼接当前的路径
	$cur_dir=$to_dir + "\" + $grid_dirs[$dlevel1]
	echo "当前文件夹名 $cur_dir"
	$sub_dirs=get-childitem $cur_dir
	for($d2=0; $d2 -lt $sub_dirs.count; $d2=$d2+1) {
		# 匹配满足条件的
		$cur_sub_dir=$sub_dirs[$d2]
		$isConditionMatch= $cur_sub_dir -match '1008'
		if ($isConditionMatch){
			$sub_dir = $cur_dir + "\" + $cur_sub_dir
			echo "当前子dir $sub_dir"
		}

		
	}
	
}

cmd /c pause






